1
תגובות

בעיה עם printf() ו- include

פתח yardsod ,
שלום,
עשיתי include בתוך printf() אבל מודפס רק הקובץ שב-include והספרה 1.
printf(include 'assets/themes/'.$themeRow['CURRENT_THEME'].'/postblock.php', $row['TITLE'], $row['AUTHOR'], $row['AUTHOR'], $row['DATE'], $row['DATE'], $row['VIEWS'], $row['CONTENT']);

ניסיתי גם לקרוא מתוך הקובץ עם fread אבל עדיין, מודפס רק הקובץ.
יש פתרון? דרך אחרת?

1 תשובות

avatar ענה intval ב 28 לדצמבר 2013 #

כן, קודם מתבצע האינקלוד והוא מחזיר true (או 1)
וה-1 הזה הופך להיות קלט של הפונקציה printf.

אם אתה רוצה בסה"כ לקרוא את התוכן של הקובץ, אתה יכול להשתמש בפונקציה file_get_contents